be drenched with sweat - Français Anglais Dictionnaire